package com.mmall.demo.annoations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 课程里用来标记【线程不安全】的类或者写法
 */
@Target(ElementType.TYPE)
//标记这个注解修饰"类、接口（包括注释类型）或枚举声明"的注解。
@Retention(RetentionPolicy.SOURCE)
//标识这个注解怎么保存，是只在代码中，还是编入class文件中，或者是在运行时可以通过反射访问。
public @interface NotThreadSafe {
    String value() default "";
}
